<?php

class Creature {

	protected $type; /* Seelie ou Bête */
	protected $specie; /* Seelie de Feu, Papillon, etc. */

	protected $meleeSkill;
	protected $shotSkill;
	protected $strength;
	protected $stamina;
	protected $agility;
	protected $focus;
	
	protected $health;
	
	protected $groundSpeed;
	protected $airSpeed;
	protected $undergroundSpeed;
	protected $waterSpeed;

	protected $location;



	/*
	 * Déplace la créature.
	 *
	 * Accepte deux objets Location, celui
	 * de départ et celui d'arrivée.
	 * Retourne TRUE en cas de succès.
	 * Lève une exception en cas d'erreur.
	 */
	protected function move(Location $start, Location $destination){}

	
	protected function getType(){
		return $type;
	}

	
	protected function getSpecie(){
		return $specie;
	}
	
}

?>